package com.heima.pojo.dto;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.NotNull;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * 订单查询请求参数DTO
 * 用于接收订单查询的请求参数
 */
@Data
public class OrderQueryDTO {
    
    /**
     * 页码
     */
    private Integer pageIndex;
    
    /**
     * 页大小
     */
    private Integer pageSize;
    
    /**
     * 订单编号
     */
    private String orderNo;
    
    /**
     * 开始日期
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate startDate;
    
    /**
     * 结束日期
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate endDate;
}